/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package py.una.pol.ii.is2.jdbc;
import java.sql.*;


public class ManagePg {
	private ConnectPg conexion;
	private Connection conn;
	private ResultSet rs;
	private Statement s;
	/**
	 * Realiza la consulta a la base de datos y verifica la existencia
	 * del usuario y su correspondiente contraseña.
	 *
	 **/
	public boolean insertaCliente(int codigo, String nombre, String apellido){
		
		boolean result = false;
		String sql = " INSERT INTO persona (codigo, nombre, apellido) " +
                " VALUES (" + codigo + ",'" + nombre + "','" + apellido + "'); ";
		System.out.println("sql: " + sql);
		try{
			conexion = new ConnectPg();
			conn = conexion.getConnection();
			s = conn.createStatement();
			s.executeQuery (sql);
			rs = s.getResultSet();
			if (rs != null && rs.next ())
				result = true;

			conn.close();
			s.close ();
			rs.close ();
		}catch(SQLException e){
			System.out.println("SQL ERROR");
			e.printStackTrace();
		}
		return result;
	}
}
	/**
	 * Realiza la consulta a la BD para listar los documentos que puede descargar el user
	 * @param user usuario logueado
	 * @return los libros cuya descarga está permitida para este usuario
	 * @throws SQLException
	 * */
/*	public List<Books> getLibros(String user) {

		String sql = " SELECT h.nro_libro as nro, l.path as path FROM habilitacion h" +
					 " INNER JOIN libros l ON h.nro_libro = l.nro_libro " +
					 " WHERE user_habilitado LIKE '" + user + "' ";
		System.out.println("sql: " + sql);

		List <Books> libros = new ArrayList <Books>();
		libros.clear();

		//Ejecuta la consulta
		try {
			conexion = new ConnectPg();
			conn = conexion.getConnection();
			s = conn.createStatement();
			s.executeQuery (sql);
			rs = s.getResultSet();
			while(rs.next()){
				Books aux = new Books(rs.getString("path"), rs.getInt("nro"));
				libros.add(aux);
			}
			conn.close();
			s.close ();
			rs.close ();
		} catch (SQLException e) {
			System.out.println("SQL ERROR");
			e.printStackTrace();
		}
		return libros;
	}

}
*/